package com.ssm.changeunit;

/**
 * 객체를 생성하기 위한 추상 팩토리
 * 
 * @author 시리우스
 */
public abstract class AbstractFactory {
    /**
     * 실제 객체를 생성하는 메서드
     * 
     * @param uid 객체의 고유 ID
     * @return
     * @throws com.ssm.changeunit.CreateException
     */
    public abstract AbstractProduct createProduct(String uid) 
            throws CreateException;
}